package com.service;

import java.util.List;

import com.dao.ShopcartDao;
import com.model.Shopcart;

public class ShopcartService {
	
	ShopcartDao dao=new ShopcartDao();
	//查询某位用户的购物车物品数量
	public Integer getCartCountByUid(Integer uid){
		return dao.getCartCountByUid(uid);
	}
	//订单进行分页展示
	public List<Shopcart> queryCart_show(Shopcart cart,int cp,int pagesize){
		return dao.queryCart_show(cart, cp, pagesize);
	}
	//通过uid,pid查询某位用户的出售页的一条记录--验证出售页是否已经加入该件商品
	public  List<Shopcart> queryCart(Shopcart cart){
		return dao.queryCart(cart);
	}
	//通过uid,pid来更新某位用户的出售页的一条记录
	public void updateCartByUidPid(int uid,int pid,double weight) throws Exception{
		dao.updateCartByUidPid(uid, pid, weight);
	}
	//添加一条出售页信息
	public void add(Shopcart cart) throws Exception{
		dao.add(cart);
	}
	//通过sid删除一条出售页信息
	public void deleteBySid(int sid) throws Exception{
		dao.deleteBySid(sid);
	}
	//通过uid删除某位用户的所有出售页信息
	public void deleteByUid(int uid) throws Exception{
		dao.deleteByUid(uid);
	}
	//出售页点击加减按钮更新数据库的一条记录
	public void updateCartWeight(int sid,String yunsuan) throws Exception{
		dao.updateCartWeight(sid, yunsuan);
	}
}
